Limitations and considerations
The following limitations apply when AWS Aurora Cloud for PostgreSQL as a source:
- The database name cannot include a semi-colon (;).
- 
                        To capture changes from a secondary database, read/write privileges must be configured on the database. Due to the write permission requirement, the PostgreSQL read replica (in a High Availability environment) is not supported. 
- The “Start Process Changes from Timestamp” run option is not supported.
- 
                        The Aurora read replica (in a High Availability environment) is not supported. 
- Replication of multiple tables with the same name but a different case (e.g. table1,TABLE1andTable1) may cause unpredictable behavior and is therefore not supported.
- 
                        Change processing of [CREATE | ALTER | DROP] table DDLs are supported unless they are held in an inner function/procedure body block or in other nested constructs. For example, the following change will not be captured: CREATE OR REPLACE FUNCTION attu.create_distributors1() RETURNS voidLANGUAGE plpgsqlAS $$BEGINcreate table attu.distributors1(did serial PRIMARY KEY,name varchar(40) NOT NULL);END;$$;
- Change processing of TRUNCATE operations is not supported.
- Deferred Constraints are not supported.
- 
                        When Support partitioned tables in CDC is enabled in the Advanced tab, the following DDLs are not supported: - Drop partition
- Detach partition
- Attach partition - with data
 
- When using the Parallel Load feature, table segmentation according to partitions or sub-partitions is not supported.
- 
                        UPDATEs to a Unique Index segment will not be applied to the target, and a record of the attempted UPDATE(s) will be written to the attrep_apply_exceptions Control table. 
- When using filters that do not contain a Primary Key, DELETE operations will not be captured.
- 
                        When capturing changes to source tables, a RENAME TABLE operation will be captured only if it is preceded by a DML operation. 
- 
                        PostGIS datatypes are not supported. 
- 
                        Unique Indexes with CASE expressions are not supported. 
- 
                        The AR_H_USER header column is not supported. 
- 
                        To capture changes from a secondary database, read/write privileges must be configured on the database. Due to the write permission requirement, the PostgreSQL read replica (in a High Availability environment) is not supported. 
- 
                        REPLICA IDENTITY support: - 
                                If FULL is used, before-image values will be replicated for all table columns. Only when using this mode is it possible to redefine the target index. 
- 
                                If DEFAULT is used, replication is supported only when a table contains a Primary key. Additionally, only Primary Key columns of the before-image will be replicated. 
- 
                                USING INDEX is supported only when the specified Unique Index is the only unique constraint for the table (meaning that the table does not have a Primary Key or another Unique Index). In this case, it is supported exactly the same as the DEFAULT value described above. 
- 
                                As Replicate does not verify the REPLICA IDENTITY value, make sure you define the correct value. 
 
-